Big Huge Thesaurus

carpet beater

noun